Arial
Wingdings
Monotype Sorts
Symbol
Letter
Display
Adds an object type to your ORM source model.
in the database.
ffffff
?ffffff
Vis_D77.chm!#30216 `?Copyright (c) 2001 Microsoft Corporation. All rights reserved.
`7Object type kind (entity = 1, value = 2, external = 3).
Object Type
`%Unique identifier used by the add-on.
Specifies the shape's version.
`]Set to allow user to manually edit this shape (Manual edits are not maintained in the model.)
`?Use this shape to specify the kinds of objects in the database.
`Duse,shape,objects,type,Database,object,specify,source,kinds,ORM,NIAM
DB Engineer /MODEL=3 /CMD=99 `/Refresh shape after Prop.ValueListSize changes.
Pffffff Controls.X1 User.TextPinX Controls.Y1 User.TextPinY
`Q(-DTû `Q(-DT
ffffff ffffff
Height User.Height
Width User.Width
Database Properties... DB Engineer /CMD=1001
Show Relationships DB Engineer /CMD=1002
`3maximum number of items displayed in the value list Value list size
Reposition Object Type's Name
Adds a predicate to your ORM source model.
ween objects in the database.
Vis_D77.chm!#30217 `?Copyright (c) 2001 Microsoft Corporation. All rights reserved.
` Indicates the predicate's arity.
`$Specifies the version of this shape.
Predicate Shape
`Ruse,shape,objects,between,Database,specify,source,ORM,NIAM,Predicate,relationships
`HUse this shape to specify relationships between objects in the database.
DB Engineer /CMD=1009 `OWhen the predicate is flipped on its horizontal axis, refresh the shape's text.
Show Role Players DB Engineer /CMD=1002
Fact Editor... DB Engineer /CMD=2022
Show All Constraints DB Engineer /CMD=1006
Add Constraints... DB Engineer /CMD=2023
Connector Connector
Adds an object type that is a subtype or child of a parent object type to your ORM source model.
the parent.
Vis_D77.chm!#30218 `?Copyright (c) 2001 Microsoft Corporation. All rights reserved.
Subtype Relationship
Shape's Version
`euse,child,shape,type,Database,object,another,specify,source,Relationship,Parent,ORM,NIAM,Subtype,Draw
`lUse this shape to specify an Object Type to be a subtype of another. Draw 'from' the child 'to' the parent.
`?Copyright (c) 2001 Microsoft Corporation. All rights reserved. Vis_D77.chm!#34337
Constraint Properties... DB Engineer /CMD=1001
`?Copyright (c) 2001 Microsoft Corporation. All rights reserved. Vis_D77.chm!#34343
Mandatory on role User.MandatoryOnRole
Show Role Player DB Engineer /CMD=1002
`?Copyright (c) 2001 Microsoft Corporation. All rights reserved. Vis_D77.chm!#34344
Lock Text Edit LockTextEdit Guard(0) LockTextEdit Guard(1)
Lock Delete LockDelete Guard(0) LockDelete Guard(1)
1. UniqueExt constraints 1. UniqueExt constraints
UXwwxU_
WwUU_
`?Copyright (c) 2001 Microsoft Corporation. All rights reserved. Vis_D77.chm!#34329
Database Properties...
Is Primary Uniqueness `1Set if this is the primary uniqueness constraint.
`BEnter the sheet id of the shape that you want this text to follow. Shape ID to Track
`xIdentify the 'Tracked' shape's control point by entering it's row number within the controls section of the shape sheet. Control Row to Track
`WSet to TRUE to automatically delete this shape when the shape being tracked is deleted. Auto Tracking Delete
(Primary) uniqueness constraint
Version
`KSet to allow free-form edits (manual edits are not maintained in the model)
DB Engineer /CMD=1003 PinX PinY User.OldPinX User.OldPinY Shape Tracking Support
Shape Tracking Support
PinX guard(pntx(par(pnt(Sheet. !Controls.X Sheet. !Controls.Y Shape Tracking Support
PinY guard(pnty(par(pnt(Sheet. !Controls.X Sheet. !Controls.Y Shape Tracking Support
`.Specifies the bubble shape's width and height.
`?Copyright (c) 2001 Microsoft Corporation. All rights reserved.
`!Set to specify Primary Uniqueness
2. MaDisj_SetComp constraints 2. MaDisj_SetComp constraints
`?Copyright (c) 2001 Microsoft Corporation. All rights reserved. Vis_D77.chm!#34330
1D Equality constraint
version
`?Copyright (c) 2001 Microsoft Corporation. All rights reserved. Vis_D77.chm!#34331
1D Subset constraint
`?Copyright (c) 2001 Microsoft Corporation. All rights reserved. Vis_D77.chm!#34333
Equality constraint
`?Copyright (c) 2001 Microsoft Corporation. All rights reserved. Vis_D77.chm!#34334
Exclusion constraint
Sheet. !User.SnapTarget
User.Snapping Sheet. !User.DBShapeType=111 User.Snapping
Prop.RefSheetID Prop.RefControl User.ClearSnapping PinX PinY
User.ClearSnapping IF(sheet. `!!User.SnapTarget=-999,TRUE,FALSE) User.Snapping
DB Engineer /CMD=1007 `>Notify the add-on after this Exclusion constraint shape moves.
Split X/OR constraint User.SnapTarget
`'Set to display this constraint as X/OR.
4. FreqRing constraints 4. FreqRing constraints
6hVU]
`?Copyright (c) 2001 Microsoft Corporation. All rights reserved. Vis_D77.chm!#34335
esc(0)
freq
Hide Bubble
Show Tiny Bubble
freq Constraint Text
Frequency constraint
5. Index markers 5. Index markers
`?Copyright (c) 2001 Microsoft Corporation. All rights reserved. Vis_D77.chm!#34336
Index marker
`?Copyright (c) 2001 Microsoft Corporation. All rights reserved. Vis_D77.chm!#34338
Mandatory constraint
User.Snapping Sheet. !User.DBShapeType=112 User.Snapping
DB Engineer /CMD=1008 `>Notify the add-on after this Mandatory constraint shape moves.
`?Copyright (c) 2001 Microsoft Corporation. All rights reserved. Vis_D77.chm!#34339
ir
Constraint Text
Ring constraint
ORM constraint support. Added dynamically as a subshape of a Predicate group shape to identify the roles involved in a constraint.
`?Copyright (c) 2001 Microsoft Corporation. All rights reserved. Vis_D77.chm!#34340
Role Link
`=Indicates the lowest role position involved in this Role Link
`>Indicates the highest role position involved in this Role Link
`(Calculates the 'height' of the Role Link
Prop.r1 Prop.r2 Prop.r3 Prop.r4 Prop.r5 Prop.r6 Prop.r7 Prop.r8 Prop.r9 `&Clear Prop.r<n> flags where arity < n.
User.TrackingLinkPosition Prop.LinkPosition User.TrackingLinkPosition IF(LocPinY-PNTY(LOC(PNT(Sheet. !LocPinX Sheet. !LocPinY)))>=0 -1*ABS(Prop.LinkPosition) ABS(Prop.LinkPosition))
DB Engineer /CMD=1003
role 1 `*Set if role 1 is involved in the role link
role 2 `*Set if role 2 is involved in the role link
role 3 `*Set if role 3 is involved in the role link
role 4 `*Set if role 4 is involved in the role link
role 5 `*Set if role 5 is involved in the role link
role 6 `*Set if role 6 is involved in the role link
role 7 `*Set if role 7 is involved in the role link
role 8 `*Set if role 8 is involved in the role link
role 9 `*Set if role 9 is involved in the role link
Predicate Arity `.What is the arity of the associated predicate?
Link Position `ePositive number for 'above' predicate positioning, negative number for 'below' predicate positioning.
Collapsible `WSet if it is OK for the role-link to be collasped (hidden) under certain circumstances.
Shape ID to Track `aInitialize with the sheet id of the bubble constraint that this role link will be connected with.
Auto Tracking Delete `WSet to have DB Modeling solution delete this shape if it's referenced shape is deleted.
UwwuW
uUuUW
`?Copyright (c) 2001 Microsoft Corporation. All rights reserved. Vis_D77.chm!#34341
Subset constraint
`*True to use subset symbol, False to use S.
3. Value constraints 3. Value constraints
`?Copyright (c) 2001 Microsoft Corporation. All rights reserved. Vis_D77.chm!#34342
val
Value constraint
ORM constraint support. Connects a Bubble constraint to a predicate.
Constraint connector
Shape Version
User.RefConstraint User.RefConstraint =sheet. !PinX
User.RefPredicate User.RefPredicate sheet. !PinX
`$Shape ID of the connected constraint `mSet to the sheet ID of the constraint shape that this constraint connector is/or is going to be connected to.
`#Shape ID of the connected predicate `lSet to the sheet ID of the predicate shape that this constraint connector is/or is going to be connected to.
AutoTrackingDelete Set this to TRUE if you want the shape to notify the DB Modeling Solution, whenever either the referenced constraint or predicate is deleted.
Guide
TheDoc
Page-1
Gesture Format
OTKind
DBShapeType
RefShapeGuid
DBShapeVersion
ManualEdits
visDescription
visKeywords
visVersion
TriggerRefresh
ObjectifiedFact
NestedArity
NestsPredicate
NestedRoleWidth
NestedRoleHeight
RelocateText
TextPinX
TextPinY
Height
ResetHeight
NestedPredicateRefGuid
Width
ResetWidth
ValueListSize
Predicate
Arity
Connector
Internal Uniqueness
IsPrimary
Role
RolePosition
BestX
BestY
PredicateArity
IsMandatory
MandatoryOnRole
Watermark Title
(Primary) Uniqueness constraint
IsPrimaryUniqueness
RefSheetID
RefControl
AutoTrackingDelete
DBEventTrigger
OldPinX
OldPinY
SetPinX
SetPinY
BubbleSize
SnapTarget
SetSnapTarget
Snapping
SetSnapping
ClearSnapping
OnClearSnapping
SetClearSnapping
ShapeMovedNotification
HideBubble
ShowTinyBubble
ConstraintText
Role link
LowRoleBound
UpperRoleBound
RoleWidth
RoleHeight
RoleLinkHeight
ClearSettings
NoShowRoleLink
TrackingLinkPosition
SetTrackingLinkPosition
LinkPosition
Collapsible
UseSymbol
SetReferencedConstraintShape
SetReferencedPredicateShape
RefConstraint
RefPredicate
PredElementID
RefConstraintSheetID
RefPredicateSheetID